package oa.base.util;

/**
 *  注册工具
 * @author lilang
 *
 */
public class RegUtils {
	
	
	
	/**
	 *  加密
	 * @param cname
	 * @param code
	 * @param date
	 * @param key
	 * @return
	 * @throws Exception
	 */
	public static String encode(String cname,String code,String date,String key) throws Exception{
		String md5 = MD5Ecnrypt.EncodeMD5Hex(cname);
		return new Desc(key).encrypt(md5+"@"+code+"@"+date);
	}
	
	/**
	 *  解密
	 * @param cname
	 * @param code
	 * @param date
	 * @param key
	 * @return
	 * @throws Exception
	 */
	public static String decode(String cname,String key) throws Exception{
		return new Desc(key).decrypt(cname);
	}

}
